[^^Up^^] [Menu] [About The Guide]
Bit/Byte/Word Operations
 AND()        Bitwise and of two integer expressions
 MKADDR()     Creates a complete address from a segment and offset
 NOT()        Calculate the bitwise NOT of an integer argument
 OR()         Calculates the bitwise OR of two integer arguments
 PEEKB()      Value of a byte at a specified memory address
 PEEKDW()     Value of a double word at a specified memory address
 PEEKW()      Value of a word at a specified memory address
 XOR()        Bitwise exclusive-or of two integer expressions
 REG...()     Get the value of a register

Conversions
 ASC()        Converts a character to it's ASCII code
 B2W()        Convert two byte-sized arguments to a one word-sized argument
 CHR()        Converts an ASCII code to a character
 I2S()        Convert an integer value to a string
 S2I()        Convert a string in a given number base to an integer
 STRING()     Convert any expression to a string

Credit Card
 CCTYPE()     Issuer of credit card based on credit card number
 FMTCC()      Format a credit card number
 VALCC()      Tests a string for credit card number format validity

Date and Time
 DATE()       Todays date
 DAY()        Extracts the day of the month from a date
 DOW()        Determine the day of the week of a particular date
 HOUR()       Hour of the day (0-23)
 MIN()        Minute (0-59) of the hour (0-59)
 MKDATE()     Creates a date from year, month and day values
 MONTH()      Extracts the month of the year from a specified date
 SEC()        Second of the minute (0-59)
 TIME()       Current time
 TIMEAP()     Converts a time value to a 12-hour AM/PM formatted string
 VALDATE()    Tests a string for date format validity
 VALTIME()    Tests a string for time format validity
 YEAR()       Extracts the year from a specified date

File
 EXIST()      Determine whether or not a file exists
 FERR()       Check if error has occurred on a channel since last checked
 FILEINF()    System information about a file
 READLINE()   Read a specific line number from a text file

Keyboard
 INKEY()      Next keypress as a single character long string
 KINKEY()     Next keypress from the BBS keyboard
 MINKEY()     Next keypress from the remote caller

Modem
 CALLID()     Get the caller ID string
 CARRIER()    Carrier speed as reported by the modem to PCBoard
 CDON()       Determine if carrier detect is on or not
 MGETBYTE()   Value of the next byte from modem (0-255) or -1
 MODEM()      Modem connect string from the modem

Program Elements
 ABS()        Absolute value of IEXP
 GETENV()     Value of an environment variable
 RANDOM()     Random value between 0 and a specified limit

Screen Control
 ABORT()      Flag for user aborted the display of Information
 ANSION()     Test if the user has ANSI capabilities
 CURCOLOR()   Current color (0-255) in use by the ANSI driver
 DEFCOLOR()   Default color as specified in PCBSetup
 GETX()       Current column (X position) of the cursor on the display
 GETY()       Current row (Y position) of the cursor on the display
 GRAFMODE()   Users graphics status
 SCRTEXT()    Text and attribute information from BBS screen memory
 SHOWSTAT()   Determine if data is being shown on the display

String
 GETTOKEN()   Next string token from a prior call to TOKENIZE
 INSTR()      Position of one string within another string
 LEFT()       Left-most characters of a string
 LEN()        Length of string
 LOWER()      Convert string to lowercase
 LTRIM()      Trim a specified character from the left end of a string
 MASK_...()   String for use as a valid character mask
 MID()        Access any sub string of a string
 REPLACE()    Change all occurences of a char to another char
 RIGHT()      Access the right most characters from a string
 RTRIM()      Trim a specified character from the right end of a string
 SPACE()      Create a string with a specified of number spaces
 STRIP()      Remove all occurrences of a character from a string
 STRIPATX()   Remove @X codes from a string
 TOKCOUNT()   Number of tokens pending
 TOKENSTR()   Rebuild a previously tokenized string with semi-colons
 TRIM()       Trim a specified character from both ends of a string
 UPPER()      Converts lowercase characters in a string to uppercase

PCBoard File Related Data
 HELPPATH()   Path, as specified in PCBSetup, to the help files
 LANGEXT()    File extension for the users language selection
 PCBDAT()     Path and file name of the PCBOARD.DAT file
 PPENAME()    Base name of an executing PPE file
 PPEPATH()    Path of an executing PPE file
 SLPATH()     Path of login security files as defined in PCBSetup
 TEMPPATH()   Path to the temporary work directory per PCBoard.dat

PCBoard Miscellaneous System Data
 CALLNUM()    Caller number of the current user.
 CURCONF()    Current conference number
 CURSEC()     Users current security level
 DBGLEVEL()   Debug level in effect
 LOGGEDON()   Check if user has completely logged on to the BBS
 MAXNODE()    Maximum node possible with the current software
 MINLEFT()    Current callers minutes left to use online
 MINON()      Current callers minutes online so far this session
 NOCHAR()     Current language no character
 ONLOCAL()    TRUE if the user is on locally
 PAGESTAT()   TRUE if the user has paged the SysOp
 PCBNODE()    Current node number
 PSA()        Determine whether or not a given PSA is installed
 SYSOPSEC()   Security level as the SysOp security level
 UN_...()     Get a piece of information about a node
 VER()        Version number of PCBoard that is running
 YESCHAR()    Current language yes character

PCBoard U_... Data
 U_BDL()      Current users number of bytes downloaded
 U_BDLDAY()   Current users number of bytes downloaded today
 U_BUL()      Current users number of bytes uploaded
 U_FDL()      Current users number of files downloaded
 U_FUL()      Current users number of files uploaded
 U_INCONF()   Determine if a user is registered in a conference
 U_LDATE()    Current users last date on the system
 U_LDIR()     Current users last directory scan date
 U_LOGONS()   Current users number of times logged on
 U_LTIME()    Current users last time on the system
 U_MSGRD()    Number of messages the user has read
 U_MSGWR()    Number of messages the user has written
 U_NAME()     Current users name
 U_PWDHIST()  Password from the password history
 U_PWDLC()    Date of the last password change
 U_PWDTC()    Number of times the password has been changed
 U_RECNUM()   User record number (0-65535) for GIVEN user name
 U_STAT()     Statistic about the user that is tracked by PCBoard
 U_TIMEON()   Current users time online today in minutes

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson